#pragma once
#include <Rz/Types.h>

namespace Rz { namespace Memory {

void* Alloc(size_t n);
void  Dealloc(void* ptr);
void* Realloc(void* ptr, size_t newSize);
void* Set(void* dst, s32 val, size_t count);
void* Copy(void* dst, const void* src, size_t count);
int   Compare(const void* ptr1, const void* ptr2, size_t count);

} }
